/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2017-01-04 08:29:52
 * @version $Id$
 */

.top {
  height: .8rem;
  border-bottom: .03rem solid #b2b2b2;
  text-align: center;
  color: #333;
  line-height: .8rem;
  }

.top a:nth-child(1) i{
  position: absolute;
  left: .38rem;
  top: 0;
  font-size: .5rem; }

.top a:nth-child(2){
  display: inline-block;
  position: absolute;
  right: .38rem;
  top: 0; }

.container {
  max-width:7.5rem;
  margin:0 auto;
  background-color: #fff;
  text-align: center; 
  position:relative;
}
.container form {
  text-align: center;
  margin-top: .12rem; }

.container form input {
  border: 0 none;
  border-bottom: 0.03rem solid #b2b2b2;
  width: 4.8rem;
  font-size: .36rem;
  margin-top: .6rem; }

.container form .msg {
  width: 2.5rem;
  margin-right: 2.3rem; }

.container button {
  width: 4.81rem;
  height: .82rem;
  background-color: #f0005d;
  border-radius: .1rem;
  border: 0 none;
  color: #fff;
  margin-top: .94rem;
  font-size: .34rem;
  margin-bottom: .37rem; }

.container p {
  font-size: .28rem; }

.container p span {
  color: #f22071; }

.container div:nth-child(4) {
  position: absolute;
  right: 1.5rem;
  top: 3.6rem; }

.container div:nth-child(4) i {
  color: #a4a4a4; }

.container div:nth-child(5) {
  width: 2.2rem;
  height: .57rem;
  background-color: #f0005d;
  font-size: .28rem;
  color: #fff;
  line-height: .57rem;
  border-radius: .1rem;
  position: absolute;
  right: 1.35rem;
  top: 4.5rem; }
.container .icon-font47{
  font-size:.32rem;
}